package fr.sedoo.rbv.geonetwork.request;

import fr.sedoo.rbv.geonetwork.domain.GeonetworkUser;

public class MetadataByIdSQLedRequest extends MetadataByIdRequest
{

	public MetadataByIdSQLedRequest(String id, GeonetworkUser user) 
	{
		super(id, user);
	}
//	
//
//	public MetadataByIdSQLedRequest(String id, GeonetworkConfig config) 
//	{
//		super(id, config);
//	}
//	
//	public MetadataByIdSQLedRequest(String id) 
//	{
//		super(id);
//	}
//
//	public boolean execute() throws Exception
//	{
//		boolean connectionResult = login();
//		if (connectionResult == false)
//		{
//			throw new Exception("Invalid login");
//		}
//		else
//		{
//			try
//			{
//				String sqlRequest = "select data from metadata where uuid= ?";
//				JdbcTemplate template = new JdbcTemplate(getConfig().getDataSource());
//
//				String rawXML = template.queryForObject(sqlRequest, new Object[] {id}, String.class);
//				setRawXML(rawXML);
//				setMetadata(MetadataTools.fromISO19139(rawXML));
//				return true;
//			}
//			catch (Exception e)
//			{	
//				throw new Exception(e);
//			}
//		}
//	}
	
}
